* {
    margin: 0;
    padding: 0;
    list-style: none
}

.w {
    height: 100%;
    width: 1182px;
    margin: 0 auto;
}

.header {
    height: 100px;
    width: 100%;
    margin-top: 15px;

    .sousuo {
        position: relative;
        left: 277px;
        bottom: 55px;
        .sousuokuang {
            width: 595px;
            height: 40px;
            border: 2px solid #F03726;
        }
        button{
            line-height: 44px;
            width: 95px;
            background-color: #F03726;
            border:#F03726;
            color: white;
            text-align: center;
            position: relative;
            left: -5px;
        }
        ul{
            font-size: 10px;
            margin-top: 10px;
            li{
                float: left;
                margin-right: 20px;
                a{
                    text-decoration: none;
                    color: gray;
                }
                a:hover{
                    color: #F03726;
                }
            }
        }
    }
}

.content {
    height: 500px;
    margin-top: 40px;
    ul{
        li{
            float: left;
            width: 234px;
            height: 340xpx;
            border: 1px solid gainsboro;
            img{
                margin: 22px 20px 10px 20px;
            }
            p{
                font-size: 13px;
                margin: 0 20px 5px 20px;
            
            }
            .red{
                color: red;font-size: 18px;
            }
        }
    }
}